home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 October: Mac OS SDK / Dev.CD Oct 96 SDK / Dev.CD Oct 96 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / Form / Sources / Part.r < prev    next >
Encoding:
Text File  |  1996-08-16  |  4.2 KB  |  234 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                Part.r
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Author:                Laurent Delamare
  7. //
  8. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12.  
  13. #define SystemSevenOrBetter 1            // we want the extended types
  14. #define    SystemSevenOrLater    1            // Types.r uses this variable
  15.  
  16. #include "Types.r"
  17. #include "SysTypes.r"
  18. #include "CodeFragmentTypes.r"
  19.  
  20. #ifndef __ODTYPES_R__
  21. #include "ODTypes.r"
  22. #endif
  23.  
  24. #ifndef FWBLDDEF_H
  25. #include "FWBldDef.h"
  26. #endif
  27.  
  28. #ifndef BINDING_K
  29. #include "Binding.k"
  30. #endif
  31.  
  32. #ifndef DEFINES_K
  33. #include "Defines.k"
  34. #endif
  35.  
  36. //-------------------------------------------------------------------------------------
  37. // Code Fragment Resource
  38. //-------------------------------------------------------------------------------------
  39.  
  40. resource 'cfrg' (0) {
  41.     {    /* array memberArray: 2 elements */
  42.         /* [1] */
  43. #ifdef FW_BUILD_MAC68K
  44.         kMotorola,
  45. #else
  46.         kPowerPC,
  47. #endif
  48.         kFullLib,
  49.         kNoVersionNum,
  50.         kNoVersionNum,
  51.         kDefaultStackSize,
  52.         kNoAppSubFolder,
  53.         kIsLib,
  54.         kOnDiskFlat,
  55.         kZeroOffset,
  56.         kWholeFork,
  57.         kODFFormEditor,
  58.         /* [2] */
  59. #ifdef FW_BUILD_MAC68K
  60.         kMotorola,
  61. #else
  62.         kPowerPC,
  63. #endif
  64.         kFullLib,
  65.         kNoVersionNum,
  66.         kNoVersionNum,
  67.         kDefaultStackSize,
  68.         kNoAppSubFolder,
  69.         kIsLib,
  70.         kOnDiskFlat,
  71.         kZeroOffset,
  72.         kWholeFork,
  73.         "ODFForm"
  74.     }
  75. };
  76.  
  77. //-------------------------------------------------------------------------------------
  78. // NMAP Resources
  79. //-------------------------------------------------------------------------------------
  80.  
  81. resource kODNameMappings (kKindCategoryMapId) {
  82.     kODKind,
  83.     {    /* array Types: 1 elements */
  84.         /* [1] */
  85.         kODFFormKind,
  86.         kODIsAnISOStringList
  87.         {
  88.             {    /* array ClassIDs: 1 elements */
  89.                 /* [1] */
  90.                 kODCategoryForm
  91.             }
  92.         }
  93.     }
  94. };
  95.  
  96. resource kODNameMappings (kEditorKindMapId) {
  97.     kODEditorKinds,
  98.     {    /* array Types: 1 elements */
  99.         /* [1] */
  100.         kODFFormEditor,
  101.         kODIsAnISOStringList
  102.         {
  103.             {    /* array ClassIDs: 1 elements */
  104.                 /* [1] */
  105.                 kODFFormKind
  106.             }
  107.         }
  108.     }
  109. };
  110.  
  111. resource kODNameMappings (kEditorUserStringMapId) {
  112.     kODEditorUserString,
  113.     {    /* array Types: 1 elements */
  114.         /* [1] */
  115.         kODFFormEditor,
  116.         kODIsINTLText
  117.         {
  118.             smRoman,
  119.             langEnglish,
  120.             kODFFormEditorUserString
  121.         }
  122.     }
  123. };
  124.  
  125. resource kODNameMappings (kKindUserStringMapId) {
  126.     kODKindUserString,
  127.     {    /* array Types: 1 elements */
  128.         /* [1] */
  129.         kODFFormKind,
  130.         kODIsINTLText
  131.         {
  132.             smRoman,
  133.             langEnglish,
  134.             kODFFormKindUserString
  135.         }
  136.     }
  137. };
  138.  
  139. resource kODNameMappings (kOldMacOSTypeMapId) {
  140.     kODKindOldMacOSType,
  141.     {    /* array KeyList: 1 elements */
  142.         /* [1] */
  143.         kODFFormKind,
  144.         kODIsMacOSType {
  145.             kODFFormOSType
  146.         }
  147.     }
  148. };
  149.  
  150. //-------------------------------------------------------------------------------------
  151. // BNDL Resources
  152. //-------------------------------------------------------------------------------------
  153.  
  154. resource 'FREF' (128) {
  155.     'shlb',
  156.     0,
  157.     ""
  158. };
  159.  
  160. resource 'FREF' (129) {
  161.     'DFFD',
  162.     0,
  163.     ""
  164. };
  165.  
  166. resource 'FREF' (130) {
  167.     'sFFD',
  168.     1,
  169.     ""
  170. };
  171.  
  172. resource 'BNDL' (128) {
  173.     'odfF',
  174.     0,
  175.     {    /* array TypeArray: 2 elements */
  176.         /* [1] */
  177.         'FREF',
  178.         {    /* array IDArray: 1 elements */
  179.             /* [1] */
  180.             0, 128
  181.         },
  182.         /* [2] */
  183.         'ICN#',
  184.         {    /* array IDArray: 1 elements */
  185.             /* [1] */
  186.             0, 130
  187.         }
  188.     }
  189. };
  190.  
  191. resource 'BNDL' (129) {
  192.     'odtm',
  193.     0,
  194.     {    /* array TypeArray: 2 elements */
  195.         /* [1] */
  196.         'FREF',
  197.         {    /* array IDArray: 2 elements */
  198.             /* [1] */
  199.             0, 129,
  200.             /* [2] */
  201.             1, 130
  202.         },
  203.         /* [2] */
  204.         'ICN#',
  205.         {    /* array IDArray: 2 elements */
  206.             /* [1] */
  207.             0, 128,
  208.             /* [2] */
  209.             1, 129
  210.         }
  211.     }
  212. };
  213.  
  214. data 'odfF' (0, "Owner resource") {
  215.     $"00"                                                 /* . */
  216. };
  217.  
  218. data 'odtm' (0, "Owner resource") {
  219.     $"00"                                                 /* . */
  220. };
  221.  
  222. include "MacIcons.rsrc" not 'ckid';
  223.  
  224. //-------------------------------------------------------------------------------------
  225. // Version Resources
  226. //-------------------------------------------------------------------------------------
  227.  
  228. include "MacVers.rsrc" not 'ckid';
  229.  
  230. //-------------------------------------------------------------------------------------
  231. // Other Resources
  232. //-------------------------------------------------------------------------------------
  233.  
  234.